
body{font-family: "微软雅黑";font-size: 62.5%;min-width: 1200px;}
.row{margin: 0;}
a{text-decoration: none !important;color: #555555;}
*{box-sizing: border-box;}
p{margin: 0;}
.oveyhide3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow-y: hidden;}
.oveyhide2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow-y: hidden;}
.disflex{display: flex;display: -webkit-flex;display: -ms-flexbox;}
.aniusua{transition: all 0.2s linear;}
.textover{overflow-x: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.devecontainer{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;min-width: 700px; }*/
.devecontainer{width: 80%;margin: 0 auto;overflow: hidden;position: relative;min-width: 700px; }
/*.devecontainer{width: 1190px;margin: 0 auto;overflow: hidden;position: relative; }*/
.devehead{width: 100%;background: #2d2e2e;}
.devehead .tophead{font-size: 0.35rem;color: white;line-height: 1rem;}
.devehead .tophead p{float: left;}
.devehead .tophead .day{float: right;margin-left: 0.2rem;}
.devehead .tophead .data{float: right;}
.devehead .bothead{width: 100%;overflow: hidden;position: relative;}
.botbg{width: 100%;height:223px; position: absolute;top: 0;left: 0;}
/*.botbg{width: 140%;position: absolute;top: 0;left: -20%;}*/
.devehead .bothead .botcen{padding: 0.5rem 0;}
/*.devehead .bothead .botcen .logo{width:27%;float: left;}*/
.devehead .bothead .botcen .logo{width:30%;float: left;}
.desearchbox{position: absolute;top: 0;bottom: 0;left: 71.5%;margin: auto;border-radius: 6px;width: 55%;height: 1.2rem;box-shadow: 0 0 10px #ccc;}
.desearchbox .boxleft{float: left;width: 75%;height: 100%;background: white;}
.desearchbox .boxleft input{width: 100%;height:100%;padding: 0 5%;font-size: 0.4rem;color: #27a1c5;border:none;}
.desearchbox .boxright{width: 25%;height: 100%;float: left;background: #27A1C5;color: white;line-height: 1.2rem;text-align: center;position: relative;font-size: 0.4rem;}
.desearchbox .boxright .iconfont{font-size: 0.5rem;}
.desearchbox .boxright  input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: none;background: transparent;}
.devemenu{width: 100%;height: 1.5rem;background: #27A1C5;}
.devmenucen{height: 100%;position: relative;color: white;overflow: inherit;}
.devmenucen li{width: 19%;height: 100%;float: left;}
.devmenucen li:last-of-type{width: 24%;text-align: right;}
.devmenucen li .topsele{text-align: center;line-height: 1.5rem;font-size: 0.4rem;position: relative;}

.devmenucen li .topsele .iconfont{font-size: 0.5rem;}
.devmenucen li .topsele .ht{display: none;width: 100%;height: 5px;background: white;position: absolute;bottom: 0;left: 0;right: 0;margin: auto}
.devmenucen li .topa{color: white;}
.devmenucen li .botsele{min-height: 78px;text-align: center; display: none;padding: 0.2rem 2rem;width: 100%;overflow: hidden;background: rgba(255,255,255,.9);position: absolute;top: 100%;left: 0;z-index: 9999;}
.devmenucen li .botsele a{font-size:16px;padding:0 10px;display: inline-block;}
.devmenucen li .botsele a:hover{color: ff0000;}
.devmenucen li:hover .botsele{display: block;flex-wrap: wrap;}
.devmenucen li:hover .topsele .ht{display: block;}
.devmenucen .active .topsele .ht{display: block;}

.deveggbox{width: 100%;height: 0.9rem;/*background: #eaeaea;*/}
.deveggchild .title{float: left;width: 13%;height: 0.7rem;background: #d52c2a;border-radius: 100px;color: white;font-size: 0.35rem;text-align: center;line-height: 0.7rem;margin-top: 0.08rem;}
.deveggchild .title .iconfont{font-size: 0.5rem;float: left;margin-left: 0.2rem;}
.deveggchild .body{width: 84%;float: left;position: relative;overflow: hidden;height: 1.1rem;}
.deveggchildul{
	/*animation: ggscroll 20s linear 1s  infinite normal;
	-webkit-animation: ggscroll 20s linear 1s  infinite normal;
	-moz-animation: ggscroll 20s linear 1s  infinite normal;
	-o-animation: ggscroll 20s linear 1s infinite normal;*/
	}
	@keyframes ggscroll{
		from{left: 0;}
		to{left: -120%;}
	}
	@-webkit-keyframes ggscroll{
		from{left: 0;}
		to{left: -120%;}
	}
	@-moz-keyframes ggscroll{
		from{left: 0;}
		to{left: -120%;}
	}
	@-o-keyframes ggscroll{
		from{left: 0;}
		to{left: -120%;}
	}
.deveggchild ul{font-size: 0.35rem;overflow: hidden;list-style-type: disc;position: absolute;top: 0;left: 0;}
.deveggchild ul li{float: left;margin-right: 0.8rem;list-style-type: disc;line-height: 0.8rem;padding-right: 20px;}
.devecentbox{width: 100%;height: 5.5rem;overflow: hidden;margin:0;}
.devecbleft{width: 70%;float: left;display: flex;height: 100%;}
.devecbleft li{width: 25%;cursor: pointer;transition: all 0.2s linear;height: 100%;margin-right: 0.15rem;position: relative;overflow: hidden;}
.devecbleft li:nth-child(1){background: url(../img/devceimg1.png) no-repeat;background-size: auto 100%;background-position: center;}
.devecbleft li:nth-child(2){background: url(../img/devceimg2.png) no-repeat;background-size: auto 100%;background-position: center;}
.devecbleft li:nth-child(3){background: url(../img/devceimg3.png) no-repeat;background-size: auto 100%;background-position: center;}
/*.devecbleft li:nth-child(4){background: url(../img/devceimg4.png) no-repeat;background-size: auto 100%;background-position: center;margin-right: 0;}*/

/*.devecbright{width: 30%;height: 100%;float: left;position: relative;overflow: hidden;}*/
.devecbright{width: 30%;height: 100%;float: left;}
.devecbleft li img{transition: all 0.2s linear;width: 100%;height:100%;position: absolute;top: 0;left: 0;}
.devecbleft li .zhezhao{width: 100%;height: 100%;position: relative;background: rgba(0,0,0,.7);position: relative;}
.devecbleft li .zhezhao p{text-align: center;color: white;width: 100%;height: 1.5rem;position: absolute;overflow: hidden;top: 0;bottom: 0;margin: auto;font-size: 0.3rem;padding: 0 0.2rem;}
.devecbleft li .zhebotzhao{display: none;width: 100%;height: 2rem;position: absolute;bottom: -2rem;padding: 0.2rem;background: rgba(0,0,0,.5);transition: all 0.2s linear;}
.devecbleft li .zhebotzhao .title{font-size: 0.4rem;color: white;overflow-x: hidden;white-space: nowrap;text-overflow: ellipsis;}
.devecbleft li .zhebotzhao .text{font-size: 0.3rem;color: #bcbcbc;}
.devecbleft li:hover{z-index: 999;width: 10rem;}
.devecbleft li:hover img{transform: translateX(0);}
.devecbleft li:hover .zhezhao{display: none;}
.devecbleft li:hover .zhebotzhao{display: block;bottom: 0;}
.devecbleft .active{/*z-index: 999;*/width: 10rem;}
.devecbleft .active img{transform: translateX(0);}
.devecbleft .active .zhezhao{display: none;}
.devecbleft .active .zhebotzhao{display: block;bottom: 0;}
.devecbright img{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;margin: auto;}
.deveinfobx{width: 100%;margin:  0;overflow: hidden;display: flex;}
.develeftinfo{width: 49%;border: 1px solid #e5e5e4;float: left;border-radius: 6px;border-top: 0.25rem solid #21abd2;overflow: hidden;box-shadow: 0 0 10px #ccc;padding: 0 0.5rem;}
.deveinfobx .develeftinfo:nth-child(1){margin-right: 2%;}
.deveinfobx .develeftinfo:nth-child(2){float: right;margin-right: 0;}
.develeftinfo .title{border-bottom: 1px solid #e5e5e4;width: 100%;padding: 0.3rem 0;overflow: hidden;}
.develeftinfo .title a{font-size: 0.4rem;float: left;line-height: 0.7rem;}
.develeftinfo .title a:hover{color:#21abd2 ;}
.develeftinfo .title .active{color: #21abd2;}
.develeftinfo .title img{float: left;margin: 0 0.5rem;margin-top: 4px;}
.deveinfbto{width: 100%;padding: 0.4rem 0;height: 8rem;display: none;}
.deveinfbto li{margin-bottom: 0.3rem;}
.deveinfbto li .ctitle{font-size: 0.35rem;margin-bottom: 0.1rem;font-weight: bold;}
.deveinfbto li .ctitle .iconfont{color: #21abd2;}
.deveinfbto li .ctext{/*height: 0.825rem;*/padding: 0 16px;font-size: 0.3rem;color: #8e8e8e;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow-y: hidden;padding-left: 20px;}
/*.deveinfbto li:hover .ctitle{padding-left: 0.3rem;color: #d52c2a;}*/
.deveinfbto li:hover .ctitle{color: #d52c2a;}
.deveinfbto li .stitle{overflow: hidden;}
.deveinfbto li .stitle .stext{font-size: 0.35rem;width: 80%;float: left;overflow-x: hidden;white-space: nowrap;text-overflow: ellipsis;}
.deveinfbto li .stitle .stime{font-size: 0.3rem;width: 20%;float: left;text-align: right;}
/*.deveinfbto li .stitle:hover .stext{padding-left: 0.3rem;color: #d52c2a;}*/
.deveinfbto li .stitle:hover .stext{color: #d52c2a;}
.ggmanybox{width: 100%;margin: 0.3rem 0;margin-top: 0;overflow: hidden;position: relative;}
.ggmanybox img{display: inherit;float: left;width: 32.2%;}
.ggmanybox img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.ggmanybox img:nth-child(3){float: right;}
.inbotfoot{width: 99.5%;display: none;flex-wrap: wrap;padding: 0.25rem 5%;box-shadow: 0 0 10px #ccc;margin: 0 auto;margin-top: 3px;overflow: hidden;height: 165px;}
.inbotfoot a{font-size: 0.3rem;width: 25%;/*padding: 0.1rem 10px;*/text-align: center;height: 25px;line-height: 25px;float: left;}
.inbotfour{width: 100%;background: #eeeeee;font-size: 0.3rem;color: #616262;height: 1rem;line-height: 1rem;margin-bottom: 0.5rem;}
.inbotfour li{text-align: center;width: 25%;float: left;cursor: pointer;}
.inbotfour li .icon-shangjiantou{display: none;}
.inbotfour li .icon-xiajiantou{display: inline-block;}
.inbotfour .active .icon-shangjiantou{display: inline-block;}
.inbotfour .active{background: #21abd2;color: white;}
.inbotfour .active .icon-xiajiantou{display: none;}
.footer{width: 100%;background: #202020;color: white;font-size: 0.3rem;padding: 0.45rem 0;text-align: center}
.footer .foottop{display: inline-block;margin-bottom: 0.3rem;}
.footer .foottop a{padding: 0 0.5rem;color: white;border-right: 1px solid white;}
.footer .foottop a:last-child{border: none;}
.inrightmenu{width: 2rem;background: #9a9d9d;padding: 0.5rem 0;position: absolute;height: 12rem;top: 0;left:90% ;margin: auto;text-align: center;z-index: 9}
.inrightmenuactive{position: fixed;bottom: 0;top: 0;margin: auto; z-index: 99;}
.inrightmenu a{width: 100%;height: 1.2rem;font-size: 0.35rem;color: white;display: inline-block;position: relative;margin-bottom: 0.5rem;}
.inrightmenu a .title{display: none;}
.inrightmenu a .icon{width: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.inrightmenu a:hover{background: #21abd2;}
.inrightmenu a:hover .icon{display: none;}
.inrightmenu a:hover .title{display: block;}
.inrightmenu a .title{line-height: 1.2rem;}
.inrightmenu a:nth-child(4) .title{line-height: 1;margin-top: 0.3rem;}
.inrightmenu a .divrightbox{display: none;width: 2.5rem;padding: 0.2rem;background: #21abd2;position: absolute;left:100%;top: 0;transform: translateY(-50%);}
.weixint{font-size: 0.45rem;padding: 0.2rem 0;}
.weixine{font-size: 0.3rem;}
.inrightmenu a:nth-child(4):hover .divrightbox{display: block;}

.infotypemenu{width: 100%;height: 1rem;margin: 0.3rem 0;display: flex;}
.infotypemenu a{height: 100%;margin-right: 0.1rem;flex: 1;background: #f8f8f8;text-align: center;line-height: 1rem;font-size: 0.35rem;color: #818181;}
.infotypemenu a:hover{background: #21abd2;color: white;}
.infotypemenu .active{background: #21ABD2;color: white;}
.infotypecen{width: 100%;margin-bottom: 0.2rem;height: 10.6rem;overflow: hidden;}
.infotypecen .head{width: 100%;height:1rem ;display: none;}
.infotypecen .head select{width: 100%;border: none;padding: 0 0.2rem;height: 1rem;border: 1px solid #d2d2d2;font-size: 0.4rem;}
.infotybody{overflow: hidden;width: 100%;display: none;padding: 0.4rem 0;position: relative;}
/*.infotybody a{border-left: 1px solid white;width: 50%;padding-right: 0.3rem;margin-bottom: 0.35rem;overflow: hidden;}*/
.infotybodyspan{display: inline-block;width: 1px;height: 100%;background: #D2D2D2;position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.infotybody a{/*border-left: 1px solid white;*/width: 50%;padding-right: 0.3rem;margin-bottom: 14px;overflow: hidden;float: left;}
.infotybody a .ctitle{font-size: 0.35rem;color: #444444;width: 75%;float: left;}
.infotybody a .ctime{font-size: 0.35rem;color: #444444;width: 25%;float: left;text-align: right;}
/*.infotybody a:hover .ctitle{color: #e0020a;padding-left: 0.3rem;}*/
.infotybody a:hover .ctitle{color: #e0020a;}
.hotphbox{width: 100%;overflow: hidden;margin: 5px 0;}
.infomation{width: 70%;float: left;padding: 0 0.6rem;border-radius: 6px;overflow: hidden;border: 1px solid #D2D2D2;box-shadow: 0 0 10px #ccc;border-top: 0.3rem solid #21abd2;}
.infomation .alltitle{width: 100%;height: 1.2rem;line-height: 1.2rem;border-bottom: 1px solid #D2D2D2;}
.infomation .alltitle .title{float: left;font-size: 0.4rem;color: #21abd2;}
.infomation .alltitle .type{float: right;display: inline-block;height: 100%;font-size: 0.35rem;color: #919191;}
.infomation .alltitle .type a:hover{color: #e0020a;}
.infomation .alltitle .type .active{color: #E0020A;}
.infomation .allbody{width: 100%;padding: 0.3rem 0;height: 8.625rem;overflow: hidden;}
.infomation .allbody li{overflow: hidden;width: 100%;margin-bottom: 0.5rem;}
.infomation .allbody li .ctitle{font-size: 0.35rem;color: #4b4b4b;width: 80%;float: left;padding-right: 0.2rem;}
.infomation .allbody li .ctime{text-align: right;font-size: 0.35rem;color: #5d5d5d;float: right;width: 20%;}
/*.infomation .allbody li:hover .ctitle{padding-left: 0.3rem;color: #E0020A;}*/
.infomation .allbody li:hover .ctitle{color: #E0020A;}
.hottypebox{width: 30%;padding-left: 1%;float: left;}
.hotzuanti{width: 100%;/*height: 7rem;*/overflow: hidden;}
.hotzuanti .title{background: #f8f8f8;padding-right: 0.1rem;width: 100%;height: 0.8rem;line-height: 0.8rem;border-radius: 2px;overflow: hidden;}
.hotzuanti .title .ctitle{width: 40%;float: left;height: 0.8rem;text-align: center;line-height: 0.8rem;font-size: 0.35rem;color: white;background: #21ABD2;}
.hotzuanti .title a{float: right;font-size: 0.3rem;color: #919191;}
.hotzuanti .body{width: 100%;/*height: 6rem;*/}
.hotzuanti .body li{width: 100%;height: 120px;padding: 0.25rem 0;border-bottom: 1px dashed #D2D2D2;overflow: hidden;}
.hotzuanti .body li img{float: left;width: 45%;height: 100%;}
.hotzuanti .body li .info{float: left;height: 100%;position: relative;width: 55%;padding-left: 1%;}
.hotzuanti .body li .info .chead{font-size: 0.35rem;color: #404040;}
/*.hotzuanti .body li:hover .info .chead{color: #e0020a;padding-left: 0.2rem;}*/
.hotzuanti .body li:hover .info .chead{color: #e0020a;}
.hotzuanti .body li .info .cbot{font-size: 0.35rem;color: #3b3b3b;height: 0.5rem;position: absolute;bottom: 0;}
.hotnews{width: 100%;}
.hotnews .title{background: #f8f8f8;padding-right: 0.1rem;width: 100%;height: 0.8rem;line-height: 0.8rem;border-radius: 2px;overflow: hidden;}
.hotnews .title .ctitle{width: 40%;float: left;height: 0.8rem;text-align: center;line-height: 0.8rem;font-size: 0.35rem;color: white;background: #21ABD2;}
.hotnews .title .aright{float: right;display: inline-block;font-size: 0.3rem;}
.hotnews .title .aright a:hover{color: #E0020A;}
.hotnewbody{width: 100%;padding-top: 0.35rem;font-size: 0.3rem;}
.hotnewbody li{width: 100%;overflow: hidden;margin-bottom: 0.35rem;}
.hotnewbody li .htitle{width: 70%;float: left;}
.hotnewbody li .htime{width: 30%;color: #444444;float: right;}
.hotnewbody li:hover .htitle{color: #E0020A;}

.leaderbody{width: 100%;margin: 5px 0;overflow: hidden;}
.leaderleft{width: 70%;float: left;overflow: hidden;}
.leaderinfo{width: 55%;float: left;box-shadow: 0 0 10px #ccc;border: 1px solid #D2D2D2;border-radius: 4px;overflow: hidden;}
.ledustitle{width: 100%;height: 0.8rem;line-height: 0.8rem;background: #f8f8f8}
.ledustitle p{background: #21abd2;color: white;width: 3.5rem;text-align: center;line-height: 0.8rem;font-size: 0.35rem;}
.leadinfobody{width: 100%;padding: 19px 2%;overflow: hidden;display: flex;}
.ledmenu{width: 20%;float: left;/*padding: 0.5rem 0 0;*/}
.ledmenu a{font-size: 0.35rem;color: #616161;display: inherit;width: 100%;height: 25%;/*margin-bottom: 0.5rem;*/text-align: center;}
.ledmenu .active{color: #21ABD2;}
.ledmenu a:hover{color: #21ABD2;}
.leadperson{width: 80%;float: left;text-align: center;padding: 0.5rem 0;}
.leadperson .ledauth{width: 3rem;height: 3rem;border: 1px solid #D2D2D2;overflow: hidden;padding: 0.2rem;margin: 0 auto;}
.leadperson .ledauth img{width: 100%;height: 100%;}
.leadperson .ledname{font-size: 0.4rem;color: #434343;margin-top: 0.2rem;}
.mechanism{width: 44%;float: left;margin-left: 1%;box-shadow: 0 0 10px #ccc;border: 1px solid #D2D2D2;border-radius: 4px;overflow: hidden;}
.mechanbody{width: 100%;padding: 0.1rem 1%;height: 5.8rem;}
.mechanbody li{overflow: hidden;width: 46%;height: 1.2rem;margin-bottom: 0.2rem;position: relative;float: left;margin: 5px 2%;}
.mechanbody li img{width: 100%;height: 100%;}
.mechanbody li .zhezhao{width: 100%;height:1.2rem;position: absolute;top: 0;left: 0;text-align: center;line-height: 1.2rem;background: #21ABD2;color: white;font-size: 0.35rem;}
.mechanbody li .zhezhao{}
.mechanbody li:hover .zhezhao{display: block;top: 0;}
.mechanbody li:hover .zhezhao p{text-decoration: underline;}
.chinselecdiv{width: 100%;margin-top: 0.5rem;}
.chanchild{width: 100%;height: 1.5rem;border: 1px solid #D2D2D2;box-shadow: 0 0 10px #ccc;border-left: 0.25rem solid #21ABD2;border-radius: 4px;overflow: hidden;margin-bottom: 0.2rem;}
.chanchild .title{font-size: 0.4rem;color: #21abd2;float: left;width: 25%;text-align: center;line-height: 1.5rem;border-right: 1px solid #D2D2D2;}
.changright{width: 75%;float: left;padding: 0 2%;position: relative;top: 50%; transform: translateY(-50%);}
.changright a{font-size: 0.35rem;margin: 0 0.1rem;display: inherit;float: left;}
.changright a:hover{color: #E0020A;}
.leaderright{width: 29%;float: left;margin-left: 1%;border-radius: 4px;overflow: hidden;border: 1px solid #D2D2D2;}
.leadrtopb{width: 100%;padding: 0 3%;}
.leadrtopb li{width: 100%;overflow: hidden;padding: 0.4rem 0;border-bottom: 1px dashed #D2D2D2;}
.leadrtopb li img{width: 25%;height: 1.5rem;float: left;}
.leadrtopb li .infobox{width: 75%;float: left;padding-left: 1%;}
.leadrtopb li .infobox .title{font-size: 0.4rem;}
.leadrtopb li .infobox .text{font-size: 0.35rem;color: #919191;display: -webkit-box;-webkit-line-clamp: 2;overflow-y: hidden;-webkit-box-orient: vertical;display: -moz-box;-moz-box-orient: vertical;}
.leadrbotb{width: 100%;padding: 0.5rem 3%;}
.leadrbotb img{width: 100%;margin-bottom: 0.45rem;}

.inliuyan{z-index: 9999;display: none;width: 100%;height: 100%;position: fixed;top: 0;background: rgba(0,0,0,.7);}
.inlychild{position: relative;width: 10rem;padding: 1rem 2.5%;background: white;border-radius: 4px;margin: 10% auto;}
.inlychild .title{font-size: 0.55rem;text-align: center;}
.inlychild textarea{width: 100%;height: 3rem;margin: 0.75rem 0;padding: 0.3rem;font-size: 0.4rem;}
.inlychild input{width: 100%;height: 0.9rem;border: none;color: white;background: #21abd2;font-size: 0.4rem;}
.inlychild .icon-2guanbi{position: absolute;top: 0.2rem;right: 0.2rem;}
.ggbannerimg{overflow: hidden;width: 100%;text-align:center;height: 8rem;animation: ggbanner 1s linear 10s  alternate forwards;-webkit-animation: ggbanner 1s linear 10s  alternate forwards;-moz-animation: ggbanner 1s linear 10s  alternate forwards;}

	@keyframes ggbanner{
		from{}
		to{height: 0;}
	}
	@-webkit-keyframes name{
		from{}
		to{height: 0;}
	}
	@-moz-keyframes name{
		from{}
		to{height: 0;}
	}
#tagscloud{width:100%;height:100%;position:relative;font-size:12px;color:#333;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;font-size: 0.8rem;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;font-size: 0.5rem;}
#tagscloud a.tagc3{background:#006633;color:#fff;font-size: 0.4rem;}
#tagscloud a:hover{color:#fff;background:#0099ff;}


.index-adimg{
	/*height: 90px;*/
	width: 100%;
	display: block;
	margin: 5px 0;
}

.q-leader .leaderinfo{
	width: 100%;
	/*margin-top: 10px;*/
}

.q-leader .ledmenu{
	/*border-right: 1px solid #ccc;*/
	width: 35%;
	background: #21ABD2;
}

.q-leader .ledmenu .active{
	/*background: url(../img/icon1.png) no-repeat left center;*/
	background: #F5F5F5;
	color: #333;
}


.q-leader .ledmenu a{
	text-align: center;
	font-size: 16px;
	letter-spacing: 6px;
	line-height: 3;
	color: white;
}

/*.leadperson .ledauth{
	float: left;
	width: 180px;
	height: 180px;
}*/
.leadperson{
	padding: 0.25rem 30px;
	width: 65%;
	/*background: #F5F5F5;*/
}

/*.leadperson .info{
	float: left;
	width: 350px;
	margin-left: 7%;
	margin-top: 27px;
}*/

/*.leadperson .ledname{
	text-align: left;
	font-size: 20px;
	color: #434343;
}
.leadperson .ledtxt{
	font-size: 14px;
	color: #666;
	text-align: left;
	height: 62px;
	overflow: hidden;
}*/

.ledustitle .tab{
	height: 55px;
	line-height: 54px;
	border-bottom: 1px solid #ccc;
	margin: 0 20px;
}
.ledustitle .tab li{
	float: left;
	font-size: 18px;
	height: 54px;
	line-height: 50px;
}
.ledustitle{
	background: rgba(0,0,0,0);
	height: auto;
}

.ledustitle .tab li.active a{
	color: #21abd2;
}
.leadertop{
	height: 12px;
	background: #21abd2;
}

.q-leader .leaderinfo{
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	border-top: 0;
}


.append_div {
	background: black;color:#FFFFFF; opacity:0.5; text-align: center; position: fixed;  width: 80px; 
	padding-bottom:10px; 
	font-size: 15px;
	padding: 5px;
}

#mechanswiper .swiper-slide a{
	display: block;
	width: 50%;
	float: left;
	padding: 0 10px;
}


.mechanbody li .zhezhao,
.mechanbody li{
	height:80px;
	/*line-height: 80px;*/
	line-height: 1.5;
	border-radius: 5px;
	overflow: hidden;
	padding: 0 10px;
	background: #;
}
.mechanbody li .zhezhao p{position: absolute;display: inline-block;width: 100%;top: 50%;left: 0;transform: translateY(-50%);padding: 0 5%;}
.mechanbody li{
	/*margin-bottom: 20px;*/
}
#mechanswiper{
	height: 220px;
	padding: 0 20px;
}


.icon-xiajiantou:before{
	transform: rotate(180deg);
	font-size: 0;
}

.icon-xiajiantou{
	width: 16px;
	height: 40px;
	display: inline-block;
	background: url(../img/arrow1.png) no-repeat center center;
}


.q-leader .leaderinfo.leaderinfo-left{
	/*width: 500px;*/
	width: 49%;
	float: left;
}
.leaderinfo.leaderinfo-right{
	/*width: 680px;*/
	width: 50%;
	padding-bottom: 1px;
	float: right;
	margin-left: 1%;
}

.mechanbody{
	padding-top: 8px;
	padding-bottom: 0;
}

.leadperson .ledauth{
	width: 140px;
	height: 140px;
}


.leadperson .ledname{
	font-size: 16px;
}


.leadrbotb img{
	margin-bottom: 10px;
}
.leadrbotb{
	padding-top: 10px;
	padding-bottom: 0;
}

.chanchild{
	height: 84px;
	margin-bottom: 8px;
}

.chinselecdiv{
	margin-top: 0;
}

.chinselecdiv .chanchild:nth-child(3){
	margin-bottom: 0;
}

.chanchild .title{
	height: 84px;
	line-height: 84px;
}

.changright a{
	/*height: 30px;*/
	/*line-height: 84px;*/
}

.leadswiper{overflow: hidden;}
.leadswiper li{width: 25%;float: left;text-align: center;}
.leadswiper li .imgoxx{display: none;width: 70px;height: 70px;border-radius: 100%;border: 1px solid #D2D2D2;margin: 0 auto;padding: 5px;}
.leadswiper li .imgoxx img{width: 100%;height: 100%;border-radius: 100%;}
.leadswiper li p{font-size: 0.3rem;text-align: center;margin: 4px 0;width: 70px;line-height: 2.5;}

.nowpostionb{width: 100%;height: 1.3rem;line-height: 1.3rem;background: #EEEEEE;font-size: 0.35rem;color: #8e8e8e;}
.nowpostionb a{color: #8e8e8e;}
.industymenu{width: 100%;margin: 5px 0;}
.indmenuli{width: 100%;height: 1.5rem;overflow: hidden;}
.indmenuli .title{float: left;width: 12.5%;height: 1.5rem;line-height: 1.3rem;background: #f3f3f3;font-size: 0.35rem;text-align: center;}
.indmenuli .body{float: left;width: 87.5%;height: 1.5rem;padding: 0.3rem 0;padding-left: 3%;}
.indmenuli .body .topselect{width: 2.25rem;height: 0.75rem;font-size: 0.35rem;display: inherit;float: left;margin-right: 0.4rem;}
.indmenuli .body label{display: inline-block;float: left;height: 0.75rem;line-height: 0.75rem;margin-right: 0.2rem;}
.indmenuli .body input{-webkit-appearance: checkbox;float: left;margin-top: 8px;}
.indmenuli .childbody input{-webkit-appearance: checkbox;float: left;margin-left: 10px;}
.indmenuli .body p{float: left;font-size: 0.35rem;margin-left: 0.2rem;color: #242424;}
.industrylist{width: 99.5%;margin: 20px auto;border-radius: 6px;box-shadow: 0 0 10px #ccc;border-top: 0.2rem solid #21abd2;padding: 0 2%;}
.indtabel{width: 100%;text-align: center;padding-bottom: ;}
.indtabel th{font-size: 0.35rem;color: #494949;line-height: 1.5rem;text-align: center;border-bottom: 1px dashed #333333;}
.indtabel td{font-size: 0.35rem;text-align: center;line-height: 1rem;}
.hzinfomabox{width: 70%;float: left;}
.hzinfoyoubox{width: 30%;float: right;}
.hztopcontain{width: 99%;border-radius: 6px;box-shadow: 0 0 10px #ccc;border-top:0.2rem solid #21abd2 ;padding: 1rem 4%;margin-left: 5px;padding-bottom: 0.1rem;}
.hztopcontain .tiname{font-size: 0.6rem;text-align: center;}
.hztopcontain .botinfotip{text-align: center;font-size: 0.35rem;color: #8e8e8e;padding: 0.5rem 0;}
.hztopcontain .hzcontent{width: 100%;}
.hztopcontain .hzcontent img{margin-bottom: 0.5rem;}
.hztopcontain .hzcontent p{margin-bottom: 0.25rem;text-indent: 1rem;font-size: 0.35rem;}
.pationdegroup{width: 100%;text-align: center;margin: 0.3rem 0;}
.pationdegroup .chilgroup{display: inline-block;border: 1px solid #EEEEEE;}
.pationdegroup .chilgroup a{height: 0.75rem;line-height: 0.75rem;padding: 0 0.2rem;font-size: 0.35rem;border-right: 1px solid #EEEEEE;float: left;}
.pationdegroup .chilgroup .active{color: white;background: #21abd2;}
.hzdynamicxg{width: 100%;padding: 0.3rem 0;}
.hzdynamicxg .title{font-size: 18px;}
.hzdynamicxg ul{list-style: decimal;padding: 0.2rem 0;}
.hzdynamicxg ul li{list-style: decimal;font-size: 14px;margin-bottom: 0.25rem;}
.hzggbanerbox{width: 100%;}
.hzggbanerbox img{width: 100%;height: 2rem;margin-bottom: 0.25rem;}

.dlloginhead{width: 100%;position: relative;margin-bottom: 0.2rem;}
.dlloginhead .zhuban{width: 100%;}
.dlloginhead .pgneibox{width: 33%;height: 55%;background: rgba(210,226,243,.8);position: absolute;top: 33%;left: 0;right: 0;margin: auto;border-radius: 6px;box-shadow: 0 0 10px #ccc;}
.dlloginhead .pgneibox .title{font-size: 0.5rem;text-align: center;color: #0087e1;margin: 0.5rem 0;}
.pgloingbody{width: 50%;margin: 0 auto;}
.pgloingbody li{width: 100%;height: 0.8rem;line-height: 0.8rem;margin-bottom: 5%;}
.pgloingbody li .ctitle{font-size: 0.4rem;color: #0087e1;float: left;width: 30%;white-space: nowrap;}
.pgloingbody li .rightbox{float: left;width: 70%;height: 1rem;}
.pgloingbody li .rightbox input{width: 100%;border: none;background: transparent;border-bottom: 1px solid #0087e1;font-size: 0.4rem;color: #0087e1;height: 0.7rem;line-height: 0.7rem;}
.pgloginbtn{width: 100%;height: 0.9rem;line-height: 0.9rem;border: none;border-radius: 6px;color: white;background: #0087E1;font-size: 0.4rem;}
.pglogintip{width: 70%;margin: 0.5rem auto;font-size: 0.3rem;color: #0087e1;}
.demapdatabox{width: 99.5%;margin: 10px auto;display: flex;padding: 0.7rem 0.5rem;box-shadow: 0 0 10px #ccc;border-radius: 6px;}
.demapdatabox img{float: left;width: 65%;height: 100%;}
.dempadachild{float: left;width: 35%;}
.dempadachild .title{font-size: 0.5rem;margin-bottom: 0.4rem;}
.dempadachild .body{width: 100%;}
.dempadachild .body	 .ctitle{font-size: 0.4rem;margin-bottom: 0.2rem;}
.dempadachild .body	 .ctitle .iconfont{color: #d52c2a;}
.dempadachild .body a{font-size: 0.35rem;margin-bottom: 0.2rem;width: 100%;display: inherit;}
.dempadachild .body a:hover{color: #e0020a;}
.delmapbott{width: 99%;display: flex;margin: 10px auto;}
.delmapboleft{width: 70%;float: left;border-top: 0.2rem solid #21abd2;box-shadow: 0 0 10px #ccc;border-radius: 6px;padding: 0 2%;}
.demaplhead{border-bottom: 1px dashed #EEEEEE;height: 2rem;line-height: 2rem;}
.demaplhead li{display: inline-block;float: left;height: 100%;margin-right: 0.7rem;}
.demaplhead li .ctitle{float: left;font-size: 0.35rem;color: #696969;}
.demaplhead li select{height: 0.8rem;display: inherit;margin-top: 0.6rem;margin-left: 0.2rem;float: left;border: 1px solid #bfbfbf;border-radius: 6px;font-size: 0.35rem;color: #696969;}
.demaplbody{width: 100%;display: flex;flex-wrap: wrap;padding: 0.5rem 0;}
.demaplbody a{display: inline-block;width: 33%;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;font-size: 0.35rem;margin-bottom: 0.25rem;}
.demaplbody a:hover{color: #E0020A;}
.delmapboright{width: 30%;padding-left: 3%;float: right;height: 100%;}
.delmapboright img{width: 100%;height: 25%;margin-bottom: 5%;}
.ardetatujibox{width: 100%;}
.projectselcte{width: 2.25rem;height: 0.75rem;font-size: 0.35rem;display: inherit;float: left;margin-right: 0.4rem;}
.seveihotjs{width: 100%;display: flex;margin-bottom: 10px;}
.sevehotleft{width: 70%;margin-right: 2%;border-radius: 6px;box-shadow: 0 0 10px #ccc;}
.sevehotright{width: 30%;border-radius: 6px;box-shadow: 0 0 10px #ccc;}
.contaborder{border: 1px solid #e5e5e4;border-radius: 6px;}
.serhotbdy{width: 100%;padding: 0.75rem 5%;}
.serhotbdy .tip{font-size: 0.35rem;color: #656565;}
.serhotbdy .video{width: 90%;margin: 0.5rem auto;height: 7rem;background: black;display: inherit;}
.serhotbdy .selemenu{width: 100%;text-align: center;}
.serhotbdy .selemenu .chilbody{display: inline-block;overflow: hidden;}
.serhotbdy .selemenu .chilbody a{display: inline-block.

;float: left;padding: 0 0.25rem;font-size: 0.35rem;color: #21abd2;border-right: 1px solid #21abd2;}
.serhotbdy .selemenu .chilbody a:last-child{border: none;}

.infolistbody{width: 100%;display: flex;margin: 10px 0;}
.infolileft{width: 68%;margin-right: 2%;}
.infoliright{width: 30%;}

.leadallcont{width: 100%;box-shadow: 0 0 10px #ccc;}
.leadtwomenu{width: 100%;height: 1.5rem;border-bottom: 1px solid #0087e1;}
.leadtwomenu a{display: inline-block;float: left;height: 100%;width: 23%;background: #f8f8f8;font-size: 0.4rem;text-align: center;margin-right: 1%;}
.leadtwomenu .active{color: white;background: #0087e1;}
.leadconcenbox{width: 100%;display: flex;flex-wrap: wrap;}
.leadconcenbox li{width: 20%;padding: 0.8rem 0;text-align: center;border-bottom: 1px dashed #EEEEEE;}
.leadconcenbox li img{height: 2rem;display: inherit;margin: 0 auto;}
.leadconcenbox li p{margin-top: 0.3rem;font-size: 0.35rem;}
.leadshipbody{width: 100%;padding: 0.3rem 0;overflow: hidden;}
.leadshipbody li{width: 100%;height: 3.5rem;display: flex;margin-bottom: 0.5rem;overflow: hidden;}
.leadshipbody li img{height: 100%;}
.leadshipbody li .infobodyss{height: 100%;background: #efefef;padding:0.35rem;padding-bottom: 0;width: 80%}
.leadshipbody li .infobodyss .cctitle{font-size: 0.45rem;}
.leadshipbody li .infobodyss .cctext{font-size: 0.35rem;color: #818181;text-indent: 1rem;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}

.thmewebss{width: 100%;text-align: center;padding: 0.5rem;}
.thmewebtop{display: inline-block;overflow: hidden;}
.thmewebtop p{line-height: 0.75rem;font-size: 0.4rem;color: #6b6b6b;float: left;padding: 0 0.45rem;}
.thmewebtop select{height: 0.75rem;float: left;font-size: 0.4rem;border: 1px solid #e5e5e5;}
.thmewebtop a{width: 2.25rem;height: 0.75rem;text-align: center;display: inline-block;float: left;line-height: 0.75rem;font-size: 0.35rem;color: white;background: #0087e1;margin-left: 0.2rem;}
.themwebsxbox{width: 100%;display: flex;flex-wrap: wrap;}
.thmewebli{width: 49%;border: 1px solid #e5e5e5;box-shadow: 0 0 10px #ccc;margin-bottom: 0.5rem;}
.thmewebli .title{color: white;width: 100%;font-size: 0.45rem;padding: 0 5%;line-height: 1rem;}
.themwebsxbox .thmewebli:nth-child(1) .title{background: #131f41;}
.themwebsxbox .thmewebli:nth-child(2) .title{background: #ed5a12;}
.themwebsxbox .thmewebli:nth-child(3) .title{background: #3e0c66;}
.themwebsxbox .thmewebli:nth-child(4) .title{background: #00473f;}
.themwebsxbox .thmewebli:nth-child(5) .title{background: #9db0b4;}
.themwebsxbox .thmewebli:nth-child(6) .title{background: #c09127;}
.thmewebli .infoboxs{width: 100%;padding: 0.3rem 5%;font-size: 0.3rem;color: #6e6e6e;}
.thmewebli .infoboxs p{margin-bottom: 0.25rem;}
.thmewebli img{height: 3.25rem;display: inherit;margin: 0 auto;}

/*手機頭部*/
.mbhead{height: 50px;background: white;text-align: center;position: relative;border-bottom: 1px solid #BFBFBF;}
.mblogo{height: 50px;}
.mbmenu{position: absolute;line-height: 50px;font-size: 20px;top: 0;left: 30px;}
.mbleftmenu{width: 100%;position: absolute;top: 50px;left: 0;overflow: auto;z-index: 999999 !important;}
.mblefchild{background: white;border-right: 1px solid #BFBFBF;width: 150px;display: none;}
.mblefchild a{width: 100%;text-align: center;padding: 10px 0;font-size: 14px;display: inline-block;}
.mblefhovr{width: 100%;height: 40px;transition: all 0.2s linear;overflow-y: hidden;}
.mbclei{width: 100%;}
/*手機頭部结束*/

@media  screen and (max-width:768px) {
	
	body{min-width: 0px;}
	.inrightmenu{display: none;}
	.devecontainer{width: 100%;padding: 0 2.5%;}
	.deveinfobx{display: inherit;}
	.develeftinfo{width: 100%;margin-bottom: 10px;}
	.deveinfbto{height: auto !important;}
	.inbotfour .active .icon-shangjiantou{display: none;}
	.inbotfour li .icon-xiajiantou{display: none;}
	.develeftinfo .title a{line-height: 1.3rem;font-size: 0.6rem;}
	.indxttttype span{line-height: 2rem !important;font-size: 0.35rem !important;}
	.deveinfbto li .stitle .jjjjbie{font-size: 0.5rem !important;}
	.deveinfbto li .stitle .tttype{font-size: 0.5rem !important;}
	.footer .foottop{display: none;}
	.footer{font-size: 0.6rem;}
	.inbotfour{font-size: 0.5rem;}
	.inbotfoot a{font-size: 0.5rem;}
	.deveinfbto li .stitle .stext{font-size: 0.55rem;}
	.deveinfbto li .ctitle{font-size:0.55rem}
	.deveinfbto li .ctext{font-size: 0.5rem;}
}
